package collection;

import java.util.*;

public class Homework {
    public static void main(String[] args) {


        List<String> list =new ArrayList<>();
        list.add("甜心超人");
        list.add("开心超人");
        list.add("小心超人");
        list.add("花心超人");
        list.add("博士");
        System.out.println("list="+list);
        list.add(0,"大大怪将军");
        list.add(0,"小小怪下市");
        System.out.println(list);

        Collections.sort(list, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return 0;
            }
        });
        System.out.println(list);


//        List<String> list = new ArrayList<>();
//        list.add("刑天");
//        list.add("飞影");
//        list.add("金刚");
//        list.add("安迷修");
//        list.add("乔奢费");
//        list.add("库忿斯");
//
//        System.out.println(list.get(5));
//        System.out.println(list);
//        list.set(0,"小南");
//        System.out.println(list);
//        list.remove(0);
//        System.out.println(list);
//        list.add(0,"佩恩");
//        System.out.println(list);
//        System.out.println( list.subList(1,4));

//        List<Integer> list1=new ArrayList<>();
//        for(int i=0;i<6;i++){
//            list1.add(i*10);
//        }
//        System.out.println("list="+list1);
//        List<Integer> subList=list1.subList(1,4);
//        for(int i=0;i<subList.size();i++){
//            subList.set(i,subList.get(i)*100);
//        }
//        System.out.println("subList="+subList);
//        list1.set(0,10000);
//        System.out.println(list1);
//
//        Random rand=new Random();
//        List<Integer> list=new ArrayList<>();
//        for(int i=0;i<7;i++){
//            list.add(rand.nextInt(100));
//        }
//        System.out.println("list原始数据为："+list);
//        Collections.sort(list);
//        System.out.println(list);
//
//        List<String> list1=new ArrayList<>();
//        list1.add("虫洞人");
//        list1.add("姜志可");
//        list1.add("李信德");
//        list1.add("马帅帅");
//
//        System.out.println("list原始数据为："+list1);
//        Collections.sort(list1, (String o1, String o2)-> {
//                return o1.length()-o2.length();
//        });
//        System.out.println(list1);

//        List<Point> points=new ArrayList<>();
//        points.add(new Point(1,2));
//        points.add(new Point(10,20));
//        points.add(new Point(18,28));
//        points.add(new Point(12,27));
//        points.add(new Point(6,12));
//        System.out.println(points);
//
//       points.sort( new Comparator<Point>() {
//
//            public int compare(Point o1, Point o2) {
//                return o1.getX()-o2.getX();
//            }
//        });
//        System.out.println(points);
//
//        List<String> list = new ArrayList<>();
//        list.add("one");
//        list.add("two");
//        list.add("three");
//        list.add("four");
//        list.add("five");
//        list.add("two");
//        list.add("three");
//        System.out.println("list="+list);
//        //去重
//        Set<String> set1=new HashSet<>();
//        set1.addAll(list);
//        System.out.println(set1);

    }
}
